// Esercizzio per il 27 04 18.cpp : Defines the entry point for the console application.
/*
scrivere un programma che caricato un array con i cognomi degli alunni, stampi per ogni alunno il numero di vocali e consonanti presenti.
si usa una funzione che riceve come parametro la stringha, il cont voc e il cont consonanti

*/

#include "stdafx.h"
#include <iostream>
#include <string.h>

#define NC 10 
#define NR 3
using namespace std;
void carica(char matr[][NC]);
void stampa(char matr[][NC]);
void confronta(char c, int *pv, int *pc);
int main()
{
	char matr[NR][NC];
	carica(matr);
	stampa(matr);


	system("pause");
    return 0;
}
void carica(char matr[][NC]) {
	for (int i = 0; i < NR; i++) {
		printf("inserire cognome\n%s");
		cin >> matr[i];
	}
}
void stampa(char matr[][NC]) {
	int b;
	int a;
	for (int i = 0; i < NR; i++) {
		for (int j = 0; j < NC; j++){
				if (matr[i][j] == '\0')
					break;
				else
					confronta(matr[i][j], &a, &b);
		}
		printf("l'alunno %s ha tot vocali %d e tot consonanti %d\n ", matr[i], a, b);
	}
	
}
void confronta(char c, int *pv, int *pc) {
	int contv;
	int contc;
	
		
		if ((c == 'a') || (c== 'e') || (c == 'i') || (c == 'o') || (c == 'u')) {
			contv++;
		}
	 contc++;

*pv = contv;
*pc = contc;
}